2
תגובות
היי.
קראתי על שליחת אימייל דרך Yii, וראתי את ה open source של phpguide איך זה עובד,
הורדתי את הקבצים והעלתי אותם לתיקיית extensions בתוך תיקיית mail.
כתבתי בקונפיג מה שצריך לכתוב מהדוגמאות שראיתי, וזה פשוט נותן את השגיאה:
Property "CWebApplication.mail" is not defined.


נסתי להעתיק גם את מה שכתוב בopen source של האתר בשביל לנסות לראות איפה השגיאה, אבל עדיין יש שגיאה.
יש איזה הרשאה או משהו שצריך לתת ?

איך אני מסדר את זה? מאתמול אני מחפש פתרון ולא מוצא.

2 תשובות

avatar ענה intval ב 12 למרץ 2013 #

זה קצת פחות יעיל, אבל בתור התחלה הייתי ממליץ לך פשוט לשלוח אימייל עם הפונקציה mail.

פה המקרה קצת יותר מסובך. יש מערכת פופולארית שנקראת swift mailer
יש שני מחלקות תחת extensions/yii-mail שעוטפות קריאות אל אותה swift mailer
ובקונפיג עצמו מוגדרת הרחבה של Yii:app()->mail שתחזיר מופע של אחת המחלקות העוטפות.

כל זה קצת מסובך מדי בשביל כמות מיילים קטנה ומאוד לא שווה מבחינת יעילות או זמן שתשקיע בזה.

תשלח מיילים דרך הפונקציה המובנית mail ואל תשבור על זה את הראש.

avatar ענה Ben ב 12 למרץ 2013 #

סבבה תודה רבה :).